home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-07-27 | 2.7 KB | 69 lines | [TEXT/ttxt] |
- HOW TO CREATE YOUR OWN .VUES (3DO ANIMATION FILES)
-
- By: PNem@aol.com
-
- The format of the .vue files are very simple - just use the spreadsheet
- "Vue01.xls" (it's in Excel 4.0 format). This is the actual spreadsheet that
- was used for the first portion of the TIE Defender's .vue. All that needs to
- be done is to edit the spreadsheet and then copy columns J - V to your .vue
- text file. Note that I use 'Heading', while DF uses 'Yaw' - they are the
- same. Also, 'Scale' refers to the size of the .3do. Use Scale=1 for most,
- although my TIE Defender hologram is Scale=.3.
-
- This what a sample .vue looks like:
-
- vue 1
- transform "def" #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12
- transform "def" ......
-
- vue 1 <- always use this type of .vue. {Note:vue 201 is the same as vue 1,
- except each frame is numbered, and several different .vues are combined
- into one file, each referenced by its own name ("def" in my example)}
-
- "def" is the object name (referenced by the .o file, see below)
-
- The values for #1 thru #9 are the coefficeints of the rotating and scaling
- matrix that is used by DF to determine how to draw the .3do. Their values
- can be readily calculated by the spreadsheet that I've provided. The
- formulas are:
- #1: Scale x [cos(H) x cos(R)]
- #2: Scale x [-sin(H) x cos(P) + cos(H) x sin(R) x sin(P)]
- #3: Scale x [-sin(H) x sin(P) - cos(H) x sin(R) x cos(P)]
- #4: Scale x [sin(H) x cos(R)]
- #5: Scale x [cos(H) x cos(P) + sin(H) x sin(R) x sin(P)]
- #6: Scale x [cos(H) x sin(P) - sin(H) x sin(R) x cos(P)]
- #7: Scale x [sin(R)]
- #8: Scale x [-cos(R) x sin(P)]
- #9: Scale x [cos(R) x cos(P)]
-
- The values for #10 thru #12 are:
- #10: X coordinate
- #11: Z coordinate
- #12: -Y coordinate
-
- The .o file should have the following logic associated with the .3do:
-
- SEQ
- KEY: TRUE /* This always needs to be present. */
- VUE: TIEDEF.VUE "DEF" /* This is the filname of the .vue, with the
- object name in quotes. */
- VUE_APPEND: TIEDEF2.VUE "DEF" /* Same as the previous line, except this
- will be run directly after the first .vue is
- finished. */
- PAUSE: TRUE /* If this line is used, the .vue will run
- exactly once (like Kyle's ship taking off).
- If this line is omitted, the .vue will
- continuously repeat itself. */
- SEQEND
-
- The spreadsheet ("VUE01.XLS"):
- The spreadsheet format is straightforward. The only confusing items are
- probably the first two columns (labeled "Index 1" and "Index 2"), which are
- used to calculate the acceleration and distance traveled by the .3do. You do
- NOT need to use these. All that you need are columns J - V. You can use
- whatever formulas you want for Heading, Pitch, Roll, x, y, and z.
-
- If you have any questions, suggestions, improvements, or comments, please
- E-mail me at PNem@aol.com
-
-